package com.shujia.java.day2;

public class Demo12while {
    public static void main(String[] args) {

        /**
         * 打印三角形
         * *
         * **
         * ***
         * ****
         * *****
         *
         * ****
         * ****
         * ****
         */

        System.out.println("*");
        System.out.println("**");
        System.out.println("***");
        System.out.println("****");
        System.out.println("*****");


        /**
         * System.out.println  打印完换行
         * System.out.print   不换行
         */

        int i = 1;

        while (i <= 5) {

            int j = 0;
            //每次打印i个*
            while (j < i) {
                System.out.print("*");
                j++;
            }

            //换行
            System.out.println("");

            i++;
        }


        /**
         *
         * 作业
         *
         * ---*
         * --***
         * -*****
         * *******
         *
         *
         * 外层循环控制打印行
         * 内层循环控制打印列
         * 行  -- x
         * 列  -- y
         *
         * 空格   y = 4 - x
         * *      y = 2*x - 1
         */

        int x = 1;
        while (x <= 4) {

            //打印前面的空格
            int y = 1;
            while (y <= 4 - x) {
                System.out.print("-");
                y++;
            }

            //打印*
            int k = 1;
            while (k <= 2 * x - 1) {

                System.out.print("*");
                k++;
            }

            //换行
            System.out.println("");

            x++;
        }


    }
}
